Een door de gebruiker gedefinieerd type moet worden gedefinieerd voordat het type kan worden opgeroepen. Voor deze fout zijn de volgende oorzaken en oplossingen mogelijk:
OtherVar
gedeclareerd voordat het type van deze variabele (OtherType
) bekend is:
Type MyType
OtherVar As OtherType
End Type
Type OtherType
WholeVar As Integer
RealVar As Double
End Type
Verplaats de definities van de typen zodat er geen voorwaartse verwijzing plaatsvindt.
Type MyType
MyVar As Integer
OtherVar As MyType
End Type
Verwijder het geneste type dat zichzelf oproept. Dit probleem kan zich op indirecte wijze voordoen wanneer u een type binnen een ander type nest waarin het eerste type reeds is gedeclareerd. Controleer de definitie van elk genest type om duplicatie te elimineren.
Selecteer voor aanvullende informatie het desbetreffende item en druk op F1 (in Windows) of op HELP (op de Macintosh).